﻿using Swashbuckle.AspNetCore.Annotations;
using System;
using System.Collections.Generic;

#nullable disable

namespace Alison.EFCore.Entity
{
    /// <summary>
    /// 字典
    /// </summary>
    [SwaggerSchema(Title = "字典", Description = "权限Class")]
    public partial class Basic
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "主键ID")]
        public int Id { get; set; }
        /// <summary>
        /// 字典类型代码
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "字典类型代码")]
        public string Typecode { get; set; }

        /// <summary>
        /// 数据编号
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "数据编号")]
        public string Datacode { get; set; }

        /// <summary>
        /// 中文名
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "中文名")]
        public string Nativename { get; set; }

        /// <summary>
        /// 英文名
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "英文名")]
        public string Englishname { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "创建时间")]
        public DateTime? Createdate { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "创建人")]
        public string Createby { get; set; }

        /// <summary>
        /// 最后更新时间
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "最后更新时间")]
        public DateTime? Lastupdate { get; set; }

        /// <summary>
        /// 最后更新人
        /// </summary>
        [SwaggerSchema(Title = "字典", Description = "最后更新人")]
        public string Lastupdateby { get; set; }
    }
}
